«Infrastructure as a service» (IaaS) fait référence aux services en ligne qui fournissent des API de haut niveau utilisées pour déréférencer divers détails de bas niveau de l`infrastructure réseau sous-jacente comme les ressources de calcul physique, l`emplacement, le partitionnement des données, la mise à l`échelle, la sécurité , sauvegarde, etc. Un hyperviseur exécute les machines virtuelles en tant qu`invités. Les pools d`hyperviseurs dans le système opérationnel Cloud peuvent prendre en charge un grand nombre de machines virtuelles et la possibilité d`adapter les services de haut en bas en fonction des besoins variables des clients. Les conteneurs Linux s`exécutent dans des partitions isolées d`un seul noyau Linux fonctionnant directement sur le matériel physique. Les cgroups et les espaces de noms Linux sont les technologies de noyau Linux sous-jacentes utilisées pour isoler, sécuriser et gérer les conteneurs. La conteneurisation offre des performances supérieures à la virtualisation, car il n`y a pas de surcharge d`hyperviseur. En outre, la capacité de conteneur automatique-échelles dynamiquement avec la charge de calcul, ce qui élimine le problème de surprovisionnement et permet la facturation basée sur l`utilisation. [61] les clouds IaaS offrent souvent des ressources supplémentaires telles qu`une bibliothèque d`images de disque de machine virtuelle, un stockage de bloc brut, un stockage de fichiers ou d`objets, des pare-feu, des équilibreurs de charge, des adresses IP, des réseaux locaux virtuels (VLAN) et des bundles de logiciels. [62] qu`est-ce qui suit, après que vous connaissez tous ces services et bien sûr ce qui est le Cloud Computing? Le Cloud Computing fournit aux développeurs et aux départements informatiques la possibilité de se concentrer sur ce qui importe le plus et d`éviter un travail indifférencié comme l`approvisionnement, la maintenance et la planification des capacités. Comme l`informatique en nuage a grandi en popularité, plusieurs modèles et stratégies de déploiement différents ont émergé pour aider à répondre aux besoins spécifiques des différents utilisateurs. Chaque type de service Cloud et de méthode de déploiement vous offre différents niveaux de contrôle, de flexibilité et de gestion.
La compréhension des différences entre l`infrastructure en tant que service, la plateforme en tant que service et le logiciel en tant que service, ainsi que les stratégies de déploiement que vous pouvez utiliser, peuvent vous aider à décider quel ensemble de services est approprié à vos besoins. Un autre argument qui arrive souvent lorsque nous parlons de Cloud Computing est-ce, qui possède les données sur le Cloud? “La beauté de Telescript,” dit Andy, “est-ce maintenant, au lieu de simplement avoir un appareil pour programmer, nous avons maintenant l`ensemble du Cloud là-bas, où un seul programme peut aller et voyager à de nombreuses sources d`information différentes et créer une sorte de service virtuel. [17] les trois types de modèles de services de Cloud Computing dans l`infrastructure SPI peuvent être déployés dans le cadre d`un cloud public, d`un Cloud privé, d`un Cloud hybride ou d`une architecture multi-Cloud. Un autre exemple de Cloud hybride est celui où les organisations informatiques utilisent des ressources de Cloud Computing public pour répondre aux besoins de capacité temporaire qui ne peuvent pas être satisfaits par le cloud privé. [90] cette fonctionnalité permet aux clouds hybrides d`utiliser l`éclatement du nuage pour la mise à l`échelle sur les nuages. [59] l`éclatement du Cloud est un modèle de déploiement d`application dans lequel une application s`exécute dans un Cloud privé ou un centre de données et «éclate» vers un cloud public lorsque la demande de capacité de calcul augmente.